package list;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;

import static java.util.stream.Collectors.toList;

public class ListTest1 {
    public static void main(String[] args) {
        List<Integer> list1 = new ArrayList<>();
        list1.add(1);
        list1.add(2);
        list1.add(3);
        List<Integer> list2 = new ArrayList<>();
        list2.add(3);
        list2.add(4);
        list2.add(5);
//        // 并集
//        list1.addAll(list2);
//        System.out.println(list1);

        // 交集

        list1.retainAll(list2);
        System.out.println(list1);

//        差集
        list1.removeAll(list2);
        System.out.println(list1);
    }
}
